package com.ruoyi.item.service;

import java.util.List;
import com.ruoyi.item.domain.ItemCategory;

/**
 * 赛道管理Service接口
 * 
 * @author ruoyi
 * @date 2022-03-14
 */
public interface IItemCategoryService 
{
    /**
     * 查询赛道管理
     * 
     * @param categoryId 赛道管理主键
     * @return 赛道管理
     */
    public ItemCategory selectItemCategoryByCategoryId(Long categoryId);

    /**
     * 查询赛道管理列表
     * 
     * @param itemCategory 赛道管理
     * @return 赛道管理集合
     */
    public List<ItemCategory> selectItemCategoryList(ItemCategory itemCategory);

    /**
     * 新增赛道管理
     * 
     * @param itemCategory 赛道管理
     * @return 结果
     */
    public int insertItemCategory(ItemCategory itemCategory);

    /**
     * 修改赛道管理
     * 
     * @param itemCategory 赛道管理
     * @return 结果
     */
    public int updateItemCategory(ItemCategory itemCategory);

    /**
     * 批量删除赛道管理
     * 
     * @param categoryIds 需要删除的赛道管理主键集合
     * @return 结果
     */
    public int deleteItemCategoryByCategoryIds(Long[] categoryIds);

    /**
     * 删除赛道管理信息
     * 
     * @param categoryId 赛道管理主键
     * @return 结果
     */
    public int deleteItemCategoryByCategoryId(Long categoryId);
}
